@charset "UTF-8";
.CodeMirror span.hmd-fold-math, .CodeMirror pre.HyperMD-table-row span.cm-hmd-table-sep {
  display: inline-block;
  vertical-align: middle;
}

.CodeMirror span.hmd-hidden-token.cm-formatting-em, .CodeMirror span.hmd-hidden-token.cm-formatting-strong, .CodeMirror span.hmd-hidden-token.cm-formatting-strikethrough, .CodeMirror span.hmd-hidden-token.cm-formatting-code, .CodeMirror span.hmd-hidden-token.cm-formatting-link {
  display: inline;
  opacity: 0;
  font-size: 0 !important;
}

.CodeMirror {
  /* adding some CodeMirror-not-implemented styles' default style */
  /* tooltip for addon/hover */
  /* gutter for addon/click */
  /* addon/fold */
  /* addon/table-align */
  /* addon/fold-math */
}
.CodeMirror span.cm-formatting {
  transition: opacity 0.15s;
}
.CodeMirror span.cm-inline-code,
.CodeMirror span.cm-math {
  color: #900;
}
.CodeMirror div.HyperMD-hover > .HyperMD-hover-content {
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
  padding: 0.5em;
}
.CodeMirror div.HyperMD-hover > .HyperMD-hover-content p {
  margin: 0.2em 0;
}
.CodeMirror .HyperMD-goback {
  width: 1px;
}
.CodeMirror div.HyperMD-goback-button {
  background-color: #ddd;
  color: #333;
  text-align: center;
  cursor: pointer;
}
.CodeMirror span.hmd-link-icon:after {
  content: "»";
  color: #009;
  text-shadow: 0 0 2px #69F;
}
.CodeMirror pre.HyperMD-table-row {
  white-space: pre;
}
.CodeMirror pre.HyperMD-table-row .hmd-table-column,
.CodeMirror pre.HyperMD-table-row .hmd-table-column-content {
  display: inline-block;
}
.CodeMirror pre.HyperMD-table-row .hmd-table-column-left {
  text-align: left;
}
.CodeMirror pre.HyperMD-table-row .hmd-table-column-center {
  text-align: center;
}
.CodeMirror pre.HyperMD-table-row .hmd-table-column-right {
  text-align: right;
}
.CodeMirror span.hmd-fold-math.hmd-fold-math.math-2 {
  width: 100%;
}